package haw.pr2.A3.implementations;

import haw.pr2.A3.interfaces.*;
import java.util.Collection;
import java.util.Set;

/**
 *
 * @author Fabian Heidorn, Alexander Kaack
 */
class ContainerShipImpl implements ContainerShip{

    @Override
    public Mass mass() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public BoundingBox boundingBox() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public int compareTo(Vehicle o) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Length pos() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Power power() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Power maxPower() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void setLevel(double level) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void moveStep(TimeDiff deltaTime) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Mass emptyMass() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Mass maxMass() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public boolean isEmpty() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public boolean isFull() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void load(int bayNo, int rowNo, Container elem) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void load(Container elem) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void loadAll(Collection<Container> coll) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public boolean tierIsEmpty(int bay, int row) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public boolean tierIsFull(int bay, int row) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public boolean contains(Object elem) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public boolean containsAll(Collection<?> coll) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Container get(StowageLocation loc) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Set<Container> getAll() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public StowageLocation locationOf(Container elem) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public UniqueId UniqueId() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

  

}
